import { NgModule} from '@angular/core';
import { FormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
import { BrowserModule } from '@angular/platform-browser';
import { FileUploadModule } from '../../../lib/ng2-file-upload';
import { PaginationModule, ModalModule } from 'ngx-bootstrap';
import { AccordionModule, TabsModule, TimepickerModule } from 'ngx-bootstrap';
import { path } from '../../path.config';
import { masterService } from '../../../lib/master.service';
import { InvoiceCategoryManagementComponent } from './invoice-category-management/invoice-category-management.component';
import { GoodsInvoiceCategoryManagementComponent } from './goods-invoice-category-management/goods-invoice-category-management.component';
import { InvoiceManagementComponent } from './invoice-management.component'

@NgModule({
  imports: [
    CommonModule,
    BrowserModule,
    FormsModule,
    PaginationModule.forRoot(),
    ModalModule.forRoot(),
    TabsModule.forRoot(), 
    TimepickerModule.forRoot(),
    AccordionModule.forRoot(),
    FileUploadModule,
  ],
  declarations: [
    InvoiceCategoryManagementComponent,
    GoodsInvoiceCategoryManagementComponent,
    InvoiceManagementComponent,
  ],
  entryComponents: [
    InvoiceCategoryManagementComponent,
    GoodsInvoiceCategoryManagementComponent,
    InvoiceManagementComponent
  ]
})
export class InvoiceManagementModule { }